Boosting
# Tag:
- Source/KU_ML2
- Source/SUNI_CCTV
Boosting
이전 model에서 잘못 분류한 instance에 대해 다른 model에게 학습시켜 정확성을 높이는 기법.
Bagging과 동일하게 개의 model에 대해 개의 데이터를 Randomly Sampling 한다.
Overfitting의 위험이 존재하지만, 정확성이 크게 Boosting된다.
- Train model using
- Train model using same amount of correctly classified instances
- 즉, 에서 제대로 분류하지 못하는 intances들과, 동일한 양의 정확히 분류한 instance들을 합해 를 훈련시킨다.
- 제대로 분류한 instances들 또한 같이 학습시켜 noise에 너무 민감해지지 않도록 한다. Overfitting을 방지하기 위함이다.
- Train model using
- 과 이 이견이 갈리는, 즉 기존의 model 들로는 제대로 분류되지 않는 intances들에 대해 을 학습시킨다.
prediction
기존의 모델들이 일관성 있는 분류를 했다면 그 분류를, 아니라면 새로운 모델의 분류를 prediction으로 삼는다.